<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Codeumsetzer</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Codeumsetzer"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Codeumsetzer rootpage-Codeumsetzer skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Codeumsetzer</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr">
<p>Ein <b>Codeumsetzer</b> oder <b>Kodeumsetzer</b> überträgt eine digital kodierte Information in eine andersartige digitale Form. Nach DIN 40146 (z. Z. 2. Entwurf) ist die Codeumsetzung die „Änderung der Darstellung von Information nach einem gegebenen Code in eine Darstellung derselben Information nach einem anderen Code“. Entsprechend gibt es die Decodierung als „Verfahren zur Umkehrung einer bestimmten Codierung“ mittels <i>Decodierer</i>, <i><a href="Dekodierer" title="Dekodierer">Dekodierer</a></i> oder <i>Decoder</i>. Gängige Kodeumsetzer stehen als <a href="Integrierter_Schaltkreis" title="Integrierter Schaltkreis"> integrierte Schaltkreise / ICs</a> zur Verfügung.
</p>
<div class="mw-heading mw-heading2"><h2 id="Bezeichnungen">Bezeichnungen</h2></div>
<p>Wegen der Vielfalt der Möglichkeiten haben einige Umsetzer spezielle Namen.
</p>
<ul><li><i>Zähler</i> für Umsetzung Zählkode → Positionskode, siehe <a href="Digitale_Messtechnik" title="Digitale Messtechnik">Digitale Messtechnik</a>,</li>
<li><i><a href="Schieberegister" title="Schieberegister">Schieberegister</a></i> für die Umsetzung bitparallel ↔ bitseriell.</li>
<li><i>Nur-Lese-Speicher, <a href="Festwertspeicher" title="Festwertspeicher">ROM</a></i> für die Umsetzung einer Eingangsinformation (genannt Adresse) in eine unter dieser Adresse gespeicherte Ausgangsinformation.</li>
<li>Kodeumsetzer im engeren Sinn übersetzen bitparallel ↔ bitparallel.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Varianten">Varianten</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Kodeumsetzer_für_den_Gray-Code"><span id="Kodeumsetzer_f.C3.BCr_den_Gray-Code"></span>Kodeumsetzer für den Gray-Code</h3></div>
<p>Bei der Abtastung von Kodelinealen oder Kodescheiben wird der „einschrittige“ <a href="Gray-Code" title="Gray-Code">Gray-Code</a> verwendet, wenn Abtastfehler infolge nicht vollständig korrekter Justierung verhindert werden sollen, siehe <a href="Digitale_Messtechnik" title="Digitale Messtechnik">Digitale Messtechnik</a>. Das dabei abgelesene Bitmuster hat auf den Binärziffern keine Stellenwertigkeit und ist deshalb kaum zu bewerten. Es muss in eine reine Binärzahl umkodiert werden.
</p>
<div class="mw-heading mw-heading3"><h3 id="1-aus-n-Kodierer">1-aus-<i>n</i>-Kodierer</h3></div>
<p>Wenn von <i>n</i> Meldern erkannt werden soll, welcher eine Meldung liefert, ist die Umrechnung der Positions-Nummer in eine reine Binärzahl mit diesem Umsetzer möglich. Beispielsweise ein 1-aus-8-Kodierer enthält 8 Eingänge und 3 Ausgänge. Das entsprechende Gegenstück, der Dekodierer, kann aufgrund einer Binärzahl genau einen von <i>n</i> Empfängern anwählen.
</p>
<div class="mw-heading mw-heading3"><h3 id="BCD-zu-7-Segment-Dekodierer">BCD-zu-7-Segment-Dekodierer</h3></div>
<p>Dieser dient zur Anzeige einer im <a href="BCD-Code" title="BCD-Code">BCD-Code</a>, genauer gesagt im 8-4-2-1-Kode, gelieferten Dezimalziffer mittels <a href="Siebensegmentanzeige" class="mw-redirect" title="Siebensegmentanzeige">Siebensegmentanzeige</a>; der Umsetzer erzeugt 7 binäre Signale, mit denen die 7 Anzeigesegmente direkt angesteuert werden können.
</p>
<div class="mw-heading mw-heading3"><h3 id="Dekodierer_für_ASCII_in_5x7-Matrix"><span id="Dekodierer_f.C3.BCr_ASCII_in_5x7-Matrix"></span>Dekodierer für ASCII in 5x7-Matrix</h3></div>
<p>Wenn ein lesbares Zeichen, das mit dem <a href="ASCII" class="mw-redirect" title="ASCII">ASCII</a> kodiert ist, in einem Feld aus 5×7 Bildpunkten angezeigt werden soll, dann wird die Umsetzung nicht (wie in den vorhergehenden Beispielen) durch logische Verknüpfungen erzeugt, sondern durch Abruf aus einem ROM.
</p></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-11-10" href="https://de.wikipedia.org/wiki/?title=Codeumsetzer&oldid=261423202">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>